[XEN] Fix the x86 emulator to safely fail when it turns out the
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 23 Aug 2006 17:38:08 +0000 (18:38 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 23 Aug 2006 17:38:08 +0000 (18:38 +0100)
commit55bfac8dfd0bde5dcf3e1f88ed5ed7a1bc9a9e4d
tree7e0d0ffebca6677fc66bbcb788c8f8e2e240765c
parentc4ea6f0c90c61234a69ce330b91f00854641af9f
[XEN] Fix the x86 emulator to safely fail when it turns out the
faulting memory access was to/from an implicit memory operand
(typically either an instruction fetch or stack access).
Rationalise use of macros for page fault error code flags.
This patch supercedes the fix in changeset 11242.
Signed-off-by: Keir Fraser <keir@xensource.com>
tools/tests/test_x86_emulator.c
xen/arch/x86/shadow2.c
xen/arch/x86/traps.c
xen/arch/x86/x86_emulate.c
xen/include/asm-x86/processor.h
xen/include/asm-x86/shadow2-types.h